Keyword Reference

Select...Case...EndSelect

Conditionally run statements.

Select
    Case <expression>
        statement1
        ...
    [Case
        statement2
        ...]
    [Case Else
        statementN
        ...]
EndSelect

 

Parameters

Case <expression> If the expression is true the following statements up to the next Case or EndSelect statement are executed. If more than one of the Case statements are true, only the first one is executed.

 

Remarks

Select statements may be nested.
The expression can contain the boolean operators of AND, OR, and NOT as well as the logical operators <, <=, >, >=, =, ==, and <> grouped with parentheses as needed.

 

Related

If...Then, If...Else...EndIf, Switch...EndSwitch, ContinueCase

 

Example


Select
    Case $var = 1
        MsgBox(0, "", "First Case expression was true")
    Case $var2 = "test"
        MsgBox(0, "", "Second Case expression was true")
    Case Else
        MsgBox(0, "", "No preceding case was true!")
EndSelect